package org.oschina.plugin.bean;

import org.oschina.bean.BaseBean;

import com.alibaba.fastjson.annotation.JSONField;

public class PluginBean extends BaseBean {

	private Integer id;
	private String name;
	private String explain;
	private Boolean enabled=true;
	
	@JSONField(serialize=false)
	private Integer order;
	
	@JSONField(serialize=false)
	private Class target;
	
	private String clazz;
	
	public Integer getOrder() {
		return order;
	}
	public void setOrder(Integer order) {
		this.order = order;
	}
	public String getClazz() {
		return clazz;
	}
	public void setClazz(String clazz) {
		this.clazz = clazz;
	}
	public Boolean getEnabled() {
		return enabled;
	}
	public void setEnabled(Boolean enabled) {
		this.enabled = enabled;
	}
	public Integer getId() {
		return id;
	}
	public String getName() {
		return name;
	}
	public String getExplain() {
		return explain;
	}
	public Class getTarget() {
		return target;
	}
	public void setId(Integer id) {
		this.id = id;
	}
	public void setName(String name) {
		this.name = name;
	}
	public void setExplain(String explain) {
		this.explain = explain;
	}
	public void setTarget(Class target) {
		this.target = target;
	}
}